package net.pulseproject.router.app.gui;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

public abstract class Event {

	
	public static class ExecuteConfigurationEvent extends Event {
		
		private static final Log LOG = LogFactory.getLog(ExecuteConfigurationEvent.class);
		
		private final String rawText;
		
		public ExecuteConfigurationEvent(final String rawText) {
			LOG.debug("new ExecuteConfigurationEvent(rawText)");
			this.rawText = rawText;
		}
		
		public final String getRawText() {
			return this.rawText;
		}
	}

	public static class QuitEvent extends Event {
		// nothing to do
	}

	public static class CloseConfigurationEvent extends Event {
		// nothing to do
	}
	
}
